package com.caxins.themis.thread.task;

import java.util.Map;
import java.util.concurrent.Callable;

/**
 * 
  * @ClassName(类名)      : Task
  * @Description(描述)    :  预处理任务(一个任务有多个实现,在执行各自的操作前，请先实现此接口)
  * @author(作者)         ：曹轩
  * @date (开发日期)      ：2016年10月21日 下午6:11:10
 */
public interface Task<T> extends Callable<T>{
	
	/**
	 * @Description(功能描述)    :  设置任务参数
	 * @author(作者)             ：  曹轩
	 * @date (开发日期)          :  2016年10月21日 下午6:36:54 
	 * @exception                :   void
	 */
	public void taskParams(Map<String, Object> params);
}
